5c40ef7a9252f479be090cf3d8dafb201c863d5d,maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/interpolation/AssemblyInterpolator.java,AssemblyInterpolator,buildInterpolator,#MavenProject#AssemblerConfigurationSource#,153
Before Change
Properties commandLineProperties = System.getProperties();
try
{
if ( session != null )
{
commandLineProperties = session.getExecutionProperties();
}
}
After Change
interpolator.addValueSource( new PropertiesBasedValueSource( settingsProperties ) );
Properties commandLineProperties = System.getProperties();
if ( session != null )
{
commandLineProperties = new Properties();
if ( session.getExecutionProperties() != null )
{
commandLineProperties.putAll( session.getExecutionProperties() );
}
if ( session.getUserProperties() != null )
{
commandLineProperties.putAll( session.getUserProperties() );
}
}